home *** CD-ROM | disk | FTP | other *** search
/ IRIS Performer 2.2 Friends Demo / SGI IRIS Performer 2.2 Friends Demo.iso / friends / openworlds / perf22 / .perfLoader.wrl next >
Text File  |  1997-11-26  |  14KB  |  536 lines

  1. #VRML V2.0 utf8 
  2.  
  3. ############################################################
  4. ## This file is part of the Performer 2.2 VRML 2.0 loader.
  5. ##             DO NOT DELETE OR EDIT THIS FILE!!
  6. ############################################################
  7.  
  8. PROTO Anchor [
  9.   exposedField MFNode children [ ]
  10.  exposedField SFString description ""
  11.  
  12.  exposedField MFString parameter [ ]
  13.   exposedField MFString url [ ]
  14.   field SFVec3f bboxCenter 0 0 0
  15.   field SFVec3f bboxSize -1 -1 -1
  16.   eventIn MFNode addChildren
  17.   eventIn MFNode removeChildren
  18. ] { }
  19.  
  20. PROTO Appearance [
  21.  
  22.     exposedField SFNode texture NULL
  23.     exposedField SFNode textureTransform NULL
  24.     exposedField SFNode material NULL
  25.     field SFString surl "libpfwrl_ogl.so"
  26. ] { }
  27.  
  28. PROTO AudioClip [
  29. field SFBool sensor TRUE
  30.   exposedField   SFString description  "0"
  31.   exposedField   SFBool   loop         FALSE
  32.   exposedField   SFFloat  pitch        1
  33.   exposedField   SFTime   startTime    0
  34.   exposedField   SFTime   stopTime     0
  35.   exposedField   MFString url          []
  36.   eventOut       SFTime   duration
  37.   eventOut       SFBool   isActive
  38.   field SFString surl "NOT_SUPPORTED"
  39. ] { }
  40.  
  41. PROTO Background [
  42.   exposedField MFColor groundColor [ ]
  43.   exposedField MFFloat groundAngle [ ]
  44.   exposedField MFColor skyColor [ 0 0 0 ]
  45.   exposedField MFFloat skyAngle [ ]
  46.   exposedField MFString frontUrl [ ]
  47.   exposedField MFString backUrl [ ] 
  48.   exposedField MFString rightUrl [ ]
  49.   exposedField MFString leftUrl [ ] 
  50.   exposedField MFString topUrl [ ]
  51.   exposedField MFString bottomUrl [ ]
  52.   eventIn SFBool set_bind
  53.   eventOut SFBool isBound 
  54.   field SFString surl "NOT_SUPPORTED"
  55. ] { }
  56.  
  57. PROTO Billboard [
  58.   exposedField MFNode children [ ]
  59.   exposedField SFVec3f axisOfRotation 0 1 0
  60.   field SFVec3f bboxCenter 0 0 0
  61.   field SFVec3f bboxSize -1 -1 -1
  62.   eventIn MFNode addChildren
  63.   eventIn MFNode removeChildren
  64.   field SFString surl "libpfwrl_ogl.so"
  65. ] { }
  66.  
  67. PROTO Box [
  68.   field    SFVec3f size 2 2 2 
  69.   field    SFString surl "libpfwrl_ogl.so"
  70. ] { }
  71.  
  72. PROTO Collision [
  73.   exposedField MFNode children [ ]
  74.   exposedField SFBool collide TRUE
  75.   field SFNode proxy NULL
  76.   field SFVec3f bboxCenter 0 0 0
  77.   field SFVec3f bboxSize -1 -1 -1
  78.   eventIn MFNode addChildren
  79.   eventIn MFNode removeChildren
  80.   eventOut SFTime collideTime
  81.   field SFString surl "libpfwrl_ogl.so"
  82. ] { }
  83.  
  84. PROTO Color [
  85.   exposedField MFColor color []
  86.   field SFString surl "libpfwrl_ogl.so"
  87. ] { }
  88.  
  89. PROTO ColorInterpolator [
  90.   exposedField MFFloat key [ ]
  91.   exposedField MFColor keyValue [ ]
  92.   eventIn SFFloat set_fraction
  93.   eventOut SFColor value_changed
  94.   field SFString surl "NOT_SUPPORTED"
  95. ] { }
  96.  
  97. PROTO Cone [
  98.   field SFFloat bottomRadius 1 
  99.   field SFFloat height 2
  100.   field SFBool side TRUE
  101.   field SFBool bottom TRUE
  102.   field SFString surl "libpfwrl_ogl.so"
  103. ] { }
  104.  
  105. PROTO Coordinate [
  106.   exposedField MFVec3f point []
  107.   field SFString surl "libpfwrl_ogl.so"
  108. ] { }
  109.  
  110. PROTO CoordinateInterpolator [
  111.   exposedField MFFloat key [ ]
  112.   exposedField MFVec3f keyValue [ ]
  113.   eventIn SFFloat set_fraction
  114.   eventOut MFVec3f value_changed
  115.   field SFString surl "NOT_SUPPORTED"
  116. ] { }
  117.  
  118. PROTO Cylinder [
  119.   field SFFloat radius 1
  120.   field SFFloat height 2
  121.   field SFBool side TRUE
  122.   field SFBool top TRUE
  123.   field SFBool bottom TRUE
  124.   field SFString surl "libpfwrl_ogl.so"
  125. ] { }
  126.  
  127. PROTO CylinderSensor [
  128.   exposedField SFFloat minAngle 0
  129.   exposedField SFFloat maxAngle -1
  130.   exposedField SFBool enabled TRUE
  131.   exposedField SFFloat diskAngle 0.262
  132.   exposedField SFFloat offset 0
  133.   exposedField SFBool autoOffset TRUE
  134.   eventOut SFBool isActive
  135.   eventOut SFVec3f trackPoint_changed
  136.   eventOut SFRotation rotation_changed
  137.   field SFString surl "NOT_SUPPORTED"
  138. ] { }
  139.  
  140. PROTO DirectionalLight [
  141.   exposedField SFBool on TRUE
  142.   exposedField SFFloat intensity 1
  143.   exposedField SFFloat ambientIntensity 0
  144.   exposedField SFColor color 1 1 1
  145.   exposedField SFVec3f direction 0 0 -1
  146.   field SFString surl "libpfwrl_ogl.so"
  147. ] { }
  148.  
  149. PROTO ElevationGrid [
  150.   field SFInt32 xDimension 0
  151.   field SFFloat xSpacing 0.0
  152.   field SFInt32 zDimension 0
  153.   field SFFloat zSpacing 0.0
  154.   field MFFloat height [ ]
  155.   exposedField SFNode color NULL
  156.   field SFBool colorPerVertex TRUE
  157.   exposedField SFNode normal NULL
  158.   field SFBool normalPerVertex TRUE
  159.   exposedField SFNode texCoord NULL
  160.   field SFBool ccw TRUE
  161.   field SFBool solid TRUE
  162.   field SFFloat creaseAngle 0
  163.   eventIn MFFloat set_height
  164.   field SFString surl "libpfwrl_ogl.so"
  165. ] { }
  166.  
  167. PROTO Extrusion [
  168.   field MFVec3f spine [ 0 0 0, 0 1 0 ]
  169.   field MFVec2f crossSection [ 1 1, 1 -1, -1 -1, -1 1, 1 1]
  170.   field MFVec2f scale [ 1 1 ]
  171.   field MFRotation orientation [ 0 0 1  0 ]
  172.   field SFBool beginCap TRUE
  173.   field SFBool endCap TRUE
  174.   field SFBool ccw TRUE
  175.   field SFBool solid TRUE
  176.   field SFBool convex TRUE
  177.   field SFFloat creaseAngle 0
  178.   eventIn MFVec3f set_spine
  179.   eventIn MFVec2f set_crossSection 
  180.   eventIn MFVec2f set_scale
  181.   eventIn MFRotation set_orientation
  182.   field SFString surl "NOT_SUPPORTED"
  183. ] { }
  184.  
  185. PROTO Fog [
  186.   exposedField SFString fogType "LINEAR"
  187.   exposedField SFFloat visibilityRange 0
  188.   exposedField SFColor color 1 1 1
  189.   eventIn SFBool set_bind
  190.   eventOut SFBool isBound
  191.   field SFString surl "NOT_SUPPORTED"
  192. ] { }
  193.  
  194. PROTO Fontstyle [
  195.   field SFFloat size 1.0
  196.   field SFString family "SERIF"
  197.   field SFString style "PLAIN"
  198.   field SFBool horizontal TRUE
  199.   field SFBool leftToRight TRUE
  200.   field SFBool topToBottom TRUE
  201.   field SFString language ""
  202.   field MFString justify [ "BEGIN" ]
  203.   field SFFloat spacing 1.0
  204.   field SFString surl "NOT_SUPPORTED"
  205. ] { }
  206.  
  207. PROTO Group [
  208.     field SFBool    grouping TRUE
  209.   eventIn      MFNode      addChildren
  210.   exposedField MFNode      children         []
  211.   eventIn      MFNode      removeChildren
  212.   field        SFString    surl             "libpfwrl_ogl.so"
  213. ] { }
  214.  
  215. PROTO ImageTexture [
  216.   exposedField MFString url [ ]
  217.   field SFBool repeatS TRUE
  218.   field SFBool repeatT TRUE
  219.   field SFString surl "libpfwrl_ogl.so"
  220. ] { }
  221.  
  222. PROTO IndexedFaceSet [
  223.   exposedField SFNode coord NULL
  224.   field MFInt32 coordIndex []
  225.   exposedField SFNode texCoord NULL
  226.   field MFInt32 texCoordIndex []
  227.   exposedField SFNode color NULL
  228.   field MFInt32 colorIndex []
  229.   field SFBool colorPerVertex TRUE
  230.   exposedField SFNode normal NULL
  231.   field MFInt32 normalIndex []
  232.   field SFBool normalPerVertex TRUE
  233.   field SFBool ccw TRUE
  234.   field SFBool solid TRUE
  235.   field SFBool convex TRUE
  236.   field SFFloat creaseAngle 0
  237.   field SFString surl "libpfwrl_ogl.so"
  238. ] { }
  239.  
  240. PROTO IndexedLineSet [
  241.   exposedField SFNode coord NULL
  242.   field MFInt32 coordIndex [ ]
  243.   exposedField SFNode color NULL
  244.   field MFInt32 colorIndex [ ]
  245.   field SFBool colorPerVertex TRUE
  246.   eventIn MFInt32 set_colorIndex
  247.   eventIn MFInt32 set_coordIndex
  248.   field SFString surl "NOT_SUPPORTED"
  249. ] { }
  250.  
  251. PROTO Inline [
  252.   exposedField MFString url [ ]
  253.   field SFVec3f bboxCenter 0 0 0
  254.   field SFVec3f bboxSize -1 -1 -1
  255.   field SFString surl "libpfwrl_ogl.so" 
  256. ] { }
  257.  
  258. PROTO LOD [
  259.   field MFFloat range [ ]
  260.   field SFVec3f center 0 0 0
  261.   exposedField MFNode level [ ] 
  262.   field SFString surl "NOT_SUPPORTED"
  263. ] { } 
  264.  
  265. PROTO Material [
  266.     exposedField SFColor diffuseColor      0.8 0.8 0.8
  267.     exposedField SFColor specularColor     0 0 0
  268.     exposedField SFFloat ambientIntensity 0.2
  269.     exposedField SFColor emissiveColor     0 0 0
  270.     exposedField SFFloat shininess 0.2
  271.     exposedField SFFloat transparency 0.0 
  272.     field SFString surl "libpfwrl_ogl.so"
  273. ] { }
  274.  
  275. PROTO MovieTexture [
  276.   exposedField MFString url [ ] 
  277.   exposedField SFFloat speed 1
  278.   exposedField SFBool loop FALSE
  279.   exposedField SFTime startTime 0
  280.   exposedField SFTime stopTime 0
  281.   field SFBool repeatS TRUE
  282.   field SFBool repeatT TRUE
  283.   eventOut SFFloat duration_changed
  284.   eventOut SFBool isActive
  285.   field SFString surl "NOT_SUPPORTED"
  286. ] { }
  287.  
  288. PROTO NavigationInfo [
  289.   exposedField MFFloat avatarSize [0.25, 1.6, 0.75 ]
  290.   exposedField SFBool headlight TRUE
  291.   exposedField SFFloat speed 1.0
  292.   exposedField MFString type "WALK"
  293.   exposedField SFFloat visibilityLimit 0.0
  294.   eventIn SFBool set_bind
  295.   eventOut SFBool isBound
  296.   field SFString surl "NOT_SUPPORTED"
  297. ] { }
  298.  
  299. PROTO Normal [
  300.   exposedField MFVec3f vector []
  301.   field SFString surl "libpfwrl_ogl.so"
  302. ] { }
  303.  
  304. PROTO NormalInterpolator [
  305.   exposedField MFFloat key [ ]
  306.   exposedField MFVec3f keyValue [ ]
  307.   eventIn SFFloat set_fraction
  308.   eventOut MFVec3f value_changed
  309.   field SFString surl "NOT_SUPPORTED"
  310. ] { }
  311.  
  312. PROTO OrientationInterpolator [
  313.   exposedField MFFloat key [ ]
  314.   exposedField MFRotation keyValue [ ]
  315.   eventIn SFFloat set_fraction
  316.   eventOut SFRotation value_changed
  317.   field SFString surl "NOT_SUPPORTED"
  318. ] { }
  319.  
  320. #PROTO PixelTexture [
  321. #  exposedField SFImage image 0 0 0
  322. #  field SFBool repeatS TRUE
  323. #  field SFBool repeatT TRUE
  324. #] { }
  325.  
  326. PROTO PlaneSensor [
  327.   exposedField SFVec2f minPosition 0 0
  328.   exposedField SFVec2f maxPosition -1 -1
  329.   exposedField SFBool enabled TRUE
  330.   exposedField SFVec3f offset 0 0 0
  331.   exposedField SFBool autoOffset TRUE
  332.   eventOut SFBool isActive
  333.   eventOut SFVec3f trackPoint_changed
  334.   eventOut SFVec3f translation_changed
  335.   field SFString surl "NOT_SUPPORTED"
  336. ] { }
  337.  
  338. PROTO PointLight [
  339.   exposedField SFBool on TRUE
  340.   exposedField SFFloat intensity 1
  341.   exposedField SFFloat ambientIntensity 0
  342.   exposedField SFColor color 1 1 1
  343.   exposedField SFVec3f location 0 0 0
  344.   exposedField SFFloat radius 100
  345.   exposedField SFVec3f attenuation 1 0 0
  346.   field SFString surl "libpfwrl_ogl.so"
  347. ] { }
  348.  
  349. PROTO PointSet [
  350.   exposedField SFNode coord NULL
  351.   exposedField SFNode color NULL
  352.   field SFString surl "NOT_SUPPORTED"
  353. ] { } 
  354.  
  355. PROTO PositionInterpolator [
  356.   exposedField MFFloat key [ ]
  357.   exposedField MFVec3f keyValue [ ]
  358.   eventIn SFFloat set_fraction
  359.   eventOut SFVec3f value_changed
  360.   field SFString surl "NOT_SUPPORTED"
  361. ] { } 
  362.  
  363. PROTO ProximitySensor [
  364.   exposedField SFVec3f center 0 0 0
  365.   exposedField SFVec3f size 0 0 0
  366.   exposedField SFBool enabled TRUE
  367.   eventOut SFBool isActive
  368.   eventOut SFVec3f position_changed
  369.   eventOut SFRotation orientation_changed
  370.   eventOut SFTime enterTime
  371.   eventOut SFTime exitTime
  372.   field SFString surl "NOT_SUPPORTED"
  373. ] { }
  374.  
  375. PROTO ScalarInterpolator [
  376.   exposedField MFFloat key [ ]
  377.   exposedField MFFloat keyValue [ ]
  378.   eventIn SFFloat set_fraction
  379.   eventOut SFFloat value_changed
  380.   field SFString surl "NOT_SUPPORTED"
  381. ] { }
  382.  
  383. PROTO Script [ 
  384.   exposedField MFString url [ ]
  385.   field SFBool mustEvaluate FALSE
  386.   field SFBool directOutput FALSE
  387. ] { }
  388.  
  389. PROTO Shape [
  390.     field SFBool grouping TRUE
  391.     exposedField SFNode geometry NULL
  392.     exposedField SFNode appearance NULL
  393.     field SFString surl "libpfwrl_ogl.so"
  394. ] { }
  395.  
  396. PROTO Sound [
  397.   field SFBool sensor TRUE 
  398.   exposedField SFNode source NULL
  399.   exposedField SFFloat intensity 1
  400.   exposedField SFFloat priority 0
  401.   exposedField SFVec3f location 0 0 0
  402.   exposedField SFVec3f direction 0 0 1
  403.   exposedField SFFloat minFront 1
  404.   exposedField SFFloat maxFront 10
  405.   exposedField SFFloat minBack 1
  406.   exposedField SFFloat maxBack 10
  407.   field SFBool spatialize TRUE
  408.   field SFString surl "NOT_SUPPORTED"
  409. ] { } 
  410.  
  411. PROTO Sphere [
  412.   field SFFloat radius 1
  413.   field SFString surl "libpfwrl_ogl.so"
  414. ] { }
  415.  
  416. PROTO SphereSensor [
  417.   exposedField SFBool enabled TRUE
  418.   exposedField SFRotation offset 0 1 0  0
  419.   exposedField SFBool autoOffset TRUE
  420.   eventOut SFBool isActive
  421.   eventOut SFVec3f trackPoint_changed
  422.   eventOut SFRotation rotation_changed
  423.   field SFString surl "NOT_SUPPORTED"
  424. ] { }
  425.  
  426. PROTO SpotLight [
  427.   exposedField SFBool on TRUE
  428.   exposedField SFFloat intensity 1
  429.   exposedField SFFloat ambientIntensity 0
  430.   exposedField SFColor color 1 1 1
  431.   exposedField SFVec3f location 0 0 0 
  432.   exposedField SFVec3f direction 0 0 -1
  433.   exposedField SFFloat beamWidth 1.570796
  434.   exposedField SFFloat cutOffAngle 0.785398
  435.   exposedField SFFloat radius 100
  436.   exposedField SFVec3f attenuation 1 0 0
  437.   field SFString surl "libpfwrl_ogl.so"
  438. ] { }
  439.  
  440. PROTO Switch [ 
  441.   exposedField SFInt32 whichChoice -1
  442.   exposedField MFNode choice [ ]
  443.   field SFString surl "libpfwrl_ogl.so"
  444. ] { }
  445.  
  446. PROTO Text [
  447.   exposedField MFString string [ ] 
  448.   exposedField SFNode fontStyle NULL
  449.   exposedField SFFloat maxExtent 0.0
  450.   exposedField MFFloat length [ ]
  451.   field SFString surl "NOT_SUPPORTED"
  452. ] { }
  453.  
  454. PROTO TextureCoordinate [
  455.   exposedField MFVec2f point []
  456.   field SFString surl "libpfwrl_ogl.so"
  457. ] { }
  458.  
  459. PROTO TextureTransform [
  460.   exposedField SFVec2f translation 0 0 
  461.   exposedField SFFloat rotation 0
  462.   exposedField SFVec2f scale 1 1
  463.   exposedField SFVec2f center 0 0
  464.   field SFString surl "libpfwrl_ogl.so"
  465. ] { }
  466.  
  467. PROTO TimeSensor [
  468.     field SFBool    sensor        TRUE
  469.   exposedField SFTime   cycleInterval 1
  470.   exposedField SFBool   enabled       TRUE
  471.   exposedField SFBool   loop          FALSE
  472.   exposedField SFTime   startTime     0
  473.   exposedField SFTime   stopTime      0
  474.   eventOut     SFTime   cycleTime
  475.   eventOut     SFFloat  fraction_changed
  476.   eventOut     SFBool   isActive
  477.   eventOut     SFTime   time
  478.   field         SFString surl        "NOT_SUPPORTED"
  479. ] { }
  480.  
  481. PROTO TouchSensor [
  482.   exposedField SFBool enabled TRUE
  483.   eventOut     SFVec3f hitNormal_changed
  484.   eventOut     SFVec3f hitPoint_changed
  485.   eventOut     SFVec2f hitTexCoord_changed
  486.   eventOut     SFBool  isActive
  487.   eventOut     SFBool  isOver
  488.   eventOut     SFTime  touchTime
  489.   field SFString surl "NOT_SUPPORTED"
  490. ] { }
  491.  
  492. PROTO Transform [
  493.     field SFBool    grouping        TRUE
  494.   eventIn      MFNode      addChildren
  495.   eventIn      MFNode      removeChildren
  496.   exposedField SFVec3f     center           0 0 0
  497.   exposedField MFNode      children         []
  498.   exposedField SFRotation  rotation         0 0 1  0
  499.   exposedField SFVec3f     scale            1 1 1
  500.   exposedField SFRotation  scaleOrientation 0 0 1  0
  501.   exposedField SFVec3f     translation      0 0 0
  502.   field        SFVec3f     bboxCenter       0 0 0
  503.   field        SFVec3f     bboxSize         -1 -1 -1
  504.   field        SFString    surl             "libpfwrl_ogl.so"
  505. ] { }
  506.  
  507. PROTO Viewpoint [
  508.   exposedField SFVec3f position 0 0 10
  509.   exposedField SFRotation orientation 0 0 1  0
  510.   exposedField SFFloat fieldOfView 0.785398
  511.   field SFString description ""
  512.   exposedField SFBool jump TRUE
  513.   eventOut SFTime bindTime
  514.   eventOut SFBool isBound
  515.   field SFString surl "NOT_SUPPORTED"
  516. ] { }
  517.  
  518. PROTO VisibilitySensor [
  519.   exposedField SFVec3f center 0 0 0
  520.   exposedField SFVec3f size 0 0 0
  521.   exposedField SFBool enabled TRUE
  522.   eventOut SFBool isActive
  523.   eventOut SFTime enterTime
  524.   eventOut SFTime exitTime
  525.   field SFString surl "NOT_SUPPORTED"
  526. ] { }
  527.  
  528. PROTO WorldInfo [
  529.   field SFString title ""
  530.   field MFString info [ ] 
  531.   field SFString surl "NOT_SUPPORTED"
  532. ] { } 
  533.  
  534.  
  535.  
  536.